package com.rchat.pocmini.bean;

import com.aso.common.http.bean.BaseBean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by itsdf07 on 2017/7/25.
 */

public class JPushBean extends BaseBean {

    /**
     * data : {"applyGroups":[{"groupName":"a1","groupId":"C20030","userName":"111110000019","displayName":"嘎嘎","createTime":"2017-07-01 17:12:07"},{"groupName":"龙","groupId":"C20230","userName":"111110000016","displayName":"c3","createTime":"2017-07-24 18:36:33"}],"applyFriend":[{"userName":"111110000002","displayName":"高佳斌","createTime":"2017-04-19 14:38:06"}],"replyFriend":[{"message":"高佳斌已同意您的好友申请","createTime":"2017-04-19 14:38:06"},{"message":"李锦锻已同意您的好友申请","createTime":"2017-04-19 14:38:06"}],"replyGroup":[{"message":"群主：c1已通过您的群组申请","createTime":"2017-04-19 14:38:06"},{"message":"群主：c2已通过您的群组申请","createTime":"2017-04-19 14:38:06"}],"inviteMembers":[{"message":"您已被邀请进入群组:zzz","createTime":"2017-04-19 14:38:06"},{"message":"您已被邀请进入群组:xxx","createTime":"2017-04-19 14:38:06"}],"dissolutionPush":[],"exitGroupPush":[]}
     */

    private DataBean data;

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean implements Serializable {
        private List<ApplyGroupsBean> applyGroups;
        private List<ApplyFriendBean> applyFriend;
        private List<ReplyFriendBean> replyFriend;
        private List<ReplyGroupBean> replyGroup;
        private List<InviteMembersBean> inviteMembers;
        private List<?> dissolutionPush;
        private List<?> exitGroupPush;

        public List<ApplyGroupsBean> getApplyGroups() {
            return applyGroups;
        }

        public void setApplyGroups(List<ApplyGroupsBean> applyGroups) {
            this.applyGroups = applyGroups;
        }

        public List<ApplyFriendBean> getApplyFriend() {
            return applyFriend;
        }

        public void setApplyFriend(List<ApplyFriendBean> applyFriend) {
            this.applyFriend = applyFriend;
        }

        public List<ReplyFriendBean> getReplyFriend() {
            return replyFriend;
        }

        public void setReplyFriend(List<ReplyFriendBean> replyFriend) {
            this.replyFriend = replyFriend;
        }

        public List<ReplyGroupBean> getReplyGroup() {
            return replyGroup;
        }

        public void setReplyGroup(List<ReplyGroupBean> replyGroup) {
            this.replyGroup = replyGroup;
        }

        public List<InviteMembersBean> getInviteMembers() {
            return inviteMembers;
        }

        public void setInviteMembers(List<InviteMembersBean> inviteMembers) {
            this.inviteMembers = inviteMembers;
        }

        public List<?> getDissolutionPush() {
            return dissolutionPush;
        }

        public void setDissolutionPush(List<?> dissolutionPush) {
            this.dissolutionPush = dissolutionPush;
        }

        public List<?> getExitGroupPush() {
            return exitGroupPush;
        }

        public void setExitGroupPush(List<?> exitGroupPush) {
            this.exitGroupPush = exitGroupPush;
        }

        public static class ApplyGroupsBean implements Serializable {
            /**
             * groupName : a1
             * groupId : C20030
             * userName : 111110000019
             * displayName : 嘎嘎
             * createTime : 2017-07-01 17:12:07
             */

            private String groupName;
            private String groupId;
            private String userName;
            private String displayName;
            private String createTime;

            public String getGroupName() {
                return groupName;
            }

            public void setGroupName(String groupName) {
                this.groupName = groupName;
            }

            public String getGroupId() {
                return groupId;
            }

            public void setGroupId(String groupId) {
                this.groupId = groupId;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }

            public String getDisplayName() {
                return displayName;
            }

            public void setDisplayName(String displayName) {
                this.displayName = displayName;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }
        }

        public static class ApplyFriendBean implements Serializable {
            /**
             * userName : 111110000002
             * displayName : 高佳斌
             * createTime : 2017-04-19 14:38:06
             */

            private String userName;
            private String displayName;
            private String createTime;

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }

            public String getDisplayName() {
                return displayName;
            }

            public void setDisplayName(String displayName) {
                this.displayName = displayName;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }
        }

        public static class ReplyFriendBean implements Serializable {
            /**
             * message : 高佳斌已同意您的好友申请
             * createTime : 2017-04-19 14:38:06
             */

            private String message;
            private String createTime;

            public String getMessage() {
                return message;
            }

            public void setMessage(String message) {
                this.message = message;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }
        }

        public static class ReplyGroupBean implements Serializable {
            /**
             * message : 群主：c1已通过您的群组申请
             * createTime : 2017-04-19 14:38:06
             */

            private String message;
            private String createTime;

            public String getMessage() {
                return message;
            }

            public void setMessage(String message) {
                this.message = message;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }
        }

        public static class InviteMembersBean implements Serializable {
            /**
             * message : 您已被邀请进入群组:zzz
             * createTime : 2017-04-19 14:38:06
             */

            private String message;
            private String createTime;

            public String getMessage() {
                return message;
            }

            public void setMessage(String message) {
                this.message = message;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }
        }
    }
}
